Ruby on Rails 더 객체지향적인 Rails 다음과 같은 코드를 본 적이 있나? 아마 모든 코드가 그렇지는 않겠지만, 저런 코드를 본 적이 있을 것이다. 위 코드는 장황하고 읽기 어렵다. 또한 새로 기능추가를 하는 경우, 수많은 if~else 사이를 왔다갔다해야한다. 어떻게 고칠 수 있을까? 메소드의 이름인 role_name과 role_description에 힌트가 있다. 바로 Role이라는 PORO(Plain Old Ruby Obje... 객체지향Ruby on RailsOOPPOROOOP 상위 N건만 뽑아주세요 백엔드 개발자라면 여러 배치잡을 돌리게 된다. 그 중 가장 흔한 유형은 다음과 같을 것이다. 점수 기준으로 상위 4,000개의 게시물만 뽑아주세요! 점수가 같다면 먼저 생성된 걸 뽑아주실래요? 테이블의 스키마는 다음과 같다. 위와 같이 score를 대상으로는 인덱스가 잡혀있는 상황이다. 실제와 비슷한 값을 만들어주기 위해, 다음과 같이 DB를 준비하자. 실험을 위해 위 커맨드를 여러번 조건을... dbrubybatch jobrailsRuby on RailsPostgreSQLPostgreSQL [Ruby on Rails] Ruby on Rails로 웹 서비스 만들기 - 학습 내용 정리 (Like Lion) ✔ Model - View - Controller 요소의 의미 컨트롤러 생성 ; rails generate controller [컨트롤러 이름] ex) rails g model Article title:string content:text ✔ 새로운 포스트를 생성 하려면 다음과 같은 두 가지 단계가 필요하다 new, create ✔ Framework · web framework - ruby o... Ruby on RailsRuby on Rails [Ruby on Rails] 게시판 댓글 기능 구현 하면서 알게 된 것들 이번엔 강의를 듣지 않고 게시판 댓글 기능을 구현해보았다. 이 글에서는 배우게 된 점을 적어보려한다. 나중에 내가 다시 확인하기 위해서 ... 하나의 board는 여러 개의 comments를 가질 수 있다. 따라서 board와 comment는 1:n의 관계를 가진다. 블로그에 찾아보니 has_many와 belongs_to를 추가하라고 되어있었는데 도무지 어디에 추가해야할지 몰라 막막한 경험을... Ruby on RailsrubyRuby on Rails 【Ruby on Rails】find findby·where 방법의 차이 학습 후의 성과로 기술하다. 만약 무슨 잘못이 있으면 지적해 주세요. 원래 find find.by where 방법은? 데이터 획득 방법의 규칙처럼 느껴진다. · 지정된 id에서 발견된 1개 반환 /id 이외의 조건으로는 검색할 수 없습니다 ・얻고자 하는 id의 값을 구체적으로 알고 있는 경우 • 해당 데이터가 없는 경우 오류 반환(ActiveRecord::RecordNotFond) · id ... Ruby on Railstech Ruby on Rails Background Job 처리용 서버 만들기 설치 후 생성된 .aws 폴더에 아래와 같이 config 라는 이름의 파일을 설정해 준다. 이 때, region의 경우 AMI를 만들고 싶은 해당 인스턴스가 존재하는 곳 이어야 한다. 터미널에 아래와 같이 입력 후 실행하면 json 형식으로 새로 만들어진 AMI의 ID가 반환된다. 위와 같은 .tf 파일을 작성한 후 아래 명령들로 실행 시킨다. 이 때, 동일한 세팅으로 인스턴스를 생성한 적이... Ruby on RailsTILwebBackendBackend
더 객체지향적인 Rails 다음과 같은 코드를 본 적이 있나? 아마 모든 코드가 그렇지는 않겠지만, 저런 코드를 본 적이 있을 것이다. 위 코드는 장황하고 읽기 어렵다. 또한 새로 기능추가를 하는 경우, 수많은 if~else 사이를 왔다갔다해야한다. 어떻게 고칠 수 있을까? 메소드의 이름인 role_name과 role_description에 힌트가 있다. 바로 Role이라는 PORO(Plain Old Ruby Obje... 객체지향Ruby on RailsOOPPOROOOP 상위 N건만 뽑아주세요 백엔드 개발자라면 여러 배치잡을 돌리게 된다. 그 중 가장 흔한 유형은 다음과 같을 것이다. 점수 기준으로 상위 4,000개의 게시물만 뽑아주세요! 점수가 같다면 먼저 생성된 걸 뽑아주실래요? 테이블의 스키마는 다음과 같다. 위와 같이 score를 대상으로는 인덱스가 잡혀있는 상황이다. 실제와 비슷한 값을 만들어주기 위해, 다음과 같이 DB를 준비하자. 실험을 위해 위 커맨드를 여러번 조건을... dbrubybatch jobrailsRuby on RailsPostgreSQLPostgreSQL [Ruby on Rails] Ruby on Rails로 웹 서비스 만들기 - 학습 내용 정리 (Like Lion) ✔ Model - View - Controller 요소의 의미 컨트롤러 생성 ; rails generate controller [컨트롤러 이름] ex) rails g model Article title:string content:text ✔ 새로운 포스트를 생성 하려면 다음과 같은 두 가지 단계가 필요하다 new, create ✔ Framework · web framework - ruby o... Ruby on RailsRuby on Rails [Ruby on Rails] 게시판 댓글 기능 구현 하면서 알게 된 것들 이번엔 강의를 듣지 않고 게시판 댓글 기능을 구현해보았다. 이 글에서는 배우게 된 점을 적어보려한다. 나중에 내가 다시 확인하기 위해서 ... 하나의 board는 여러 개의 comments를 가질 수 있다. 따라서 board와 comment는 1:n의 관계를 가진다. 블로그에 찾아보니 has_many와 belongs_to를 추가하라고 되어있었는데 도무지 어디에 추가해야할지 몰라 막막한 경험을... Ruby on RailsrubyRuby on Rails 【Ruby on Rails】find findby·where 방법의 차이 학습 후의 성과로 기술하다. 만약 무슨 잘못이 있으면 지적해 주세요. 원래 find find.by where 방법은? 데이터 획득 방법의 규칙처럼 느껴진다. · 지정된 id에서 발견된 1개 반환 /id 이외의 조건으로는 검색할 수 없습니다 ・얻고자 하는 id의 값을 구체적으로 알고 있는 경우 • 해당 데이터가 없는 경우 오류 반환(ActiveRecord::RecordNotFond) · id ... Ruby on Railstech Ruby on Rails Background Job 처리용 서버 만들기 설치 후 생성된 .aws 폴더에 아래와 같이 config 라는 이름의 파일을 설정해 준다. 이 때, region의 경우 AMI를 만들고 싶은 해당 인스턴스가 존재하는 곳 이어야 한다. 터미널에 아래와 같이 입력 후 실행하면 json 형식으로 새로 만들어진 AMI의 ID가 반환된다. 위와 같은 .tf 파일을 작성한 후 아래 명령들로 실행 시킨다. 이 때, 동일한 세팅으로 인스턴스를 생성한 적이... Ruby on RailsTILwebBackendBackend